set(srcs
    "task_manager.c"
    "input_manager.c"
    "msg_manager.c"
    "audio_manager.c"
    "lvgl_manager.c"
    "fs_manager.c"
    "ui_manager.c"
    "hotplug/hotplug_manager.c"
    "hotplug/hotplug_card.c"
)

set(includes
    "include"
)

set(requires 
    freertos
    driver
    esp_timer
    bsp
    lib
    misc
    main
    app
    servers
)

idf_component_register(
    SRCS 
        ${srcs}
    INCLUDE_DIRS 
        ${includes}
    PRIV_REQUIRES 
        ${requires}
)
